100 REM PROGRAMMSTART BEWEGEN,ANIMATION 110 REM UND KOLLISION 120 REM 130 REM VORBEREITUNGEN 140 REM 150 REM FARBEN 160 POKE53280,5:POKE53281,0 170 POKE 53285,8:POKE53286,11:POKE53287,7 180 REM 190 XREG=53248:XLAUF=53264 200 YREG=53249:KOLL=53279 210 BL=128:BA=128:BE=135 220 REM 230 POKEKOLL,0:REM KOLLISION LOESCHEN 240 POKE53276,1:REM SPRITE 0 MULTICOLOR 250 POKE2040,BL:REM SPRITEZEIGER AUF ERSTEN BLOCK 260 POKEXREG,0:POKEXLAUF,0:POKEYREG,117:REM ANFANGSPOS. 270 POKE 53269,1:REM SPRITE 0 AN 280 GOSUB490 290 REM 300 REM SPRITE ANIMIEREN 310 REM 320 GOSUB670:REM JOYSTICKABFRAGE 330 IF XP<=255 THEN POKE XLAUF,0 340 IF XP>255 THEN POKE XLAUF,1:XP=XP-255 350 POKE XREG,XP 360 GOSUB420:REM ANIMATION 370 GOSUB580:REM KOLLISION 380 GOTO320 390 REM 400 REM NAECHSTER BLOCK 410 REM 420 BL=BL+1 430 IFBL>BETHENBL=BA 440 POKE2040,BL:REM BILDWECHSEL 450 RETURN 460 REM 470 REM BODEN ZEICHNEN 480 REM 490 PRINT"[147]"; 500 FORW=1TO40:PRINT" ";:NEXTW 510 PRINT"[146]" 520 PRINT""; 530 FORW=1TO5:PRINTTAB(28)" [146]":NEXTW 540 RETURN 550 REM 560 REM KOLLISIONSABFRAGE 570 REM 580 IFPEEK(KOLL)=0THENRETURN 590 IFPEEK(53277)=0THENXP=XP-40:POKEXREG,XP:POKE53277,1:GOTO610 600 POKE53277,0 610 POKEKOLL,0:REM KOLLISIONSREGISTER 620 REM LOESCHEN 630 RETURN 640 REM 650 REM JOYSTICKABFRAGE 660 REM 670 JOY=PEEK(56321) 680 IFJOY=251THEN740 690 IFJOY=247THEN810 700 GOTO670 710 REM 720 REM JOYSTICK LINKS 730 REM 740 XP=XP-3:IFXP<0THENXP=0 750 IFBL>135THENRETURN 760 BA=136:BE=143:BL=BL+8 770 RETURN 780 REM 790 REM JOYSTICK RECHTS 800 REM 810 XP=XP+3 820 IFBL<136THENRETURN 830 BA=128:BE=135:BL=BL-8 840 RETURN